life savings - French English Dictionary